import request from '@/utils/request'

// 查询工坊、云游、个人资产的接口
export function modelList(data) {
  return request({
    url: '/model/build-model/list',
    method: 'get',
	data
  })
}
// 获取模型构建进度
export function getBuildProgress(data) {
  return request({
    url: '/model/build-model/getBuildProgress',
    method: 'get',
	data
  })
}
// 取消模型构建
export function cancelBuild(data) {
  return request({
    url: '/model/build-model/cancelBuild',
    method: 'post',
	params: data
  })
}
// 查询模型类型
export function modelType(data) {
  return request({
    url: '/system/dict/data/type/model_type',
    method: 'get',
	data
  })
}

// 保存建模 old add
export function modelAdd(data) {
  return request({
    url: '/model/build-model/saveAndStart',
    method: 'post',
	data
  })
}

// 查询创作券数量
export function getTicketNum(data) {
  return request({
    url: '/model/build-ticket/getTicketNum',
    method: 'get',
	data
  })
}
// 创作中的数量数量
export function buildingNum(data) {
  return request({
    url: '/model/build-model/buildingNum',
    method: 'get',
	data
  })
}
// 实景云游类型
export function realisticCloudTour(data) {
  return request({
    url: '/system/dict/data/type/realistic_cloud_tour',
    method: 'get',
	data
  })
}
// 添加模型到收藏
export function favoriteModelAdd(data) {
  return request({
    url: '/model/favorite-model/add',
    method: 'post',
	data
  })
}

// 查询收藏的模型
export function selectFavoriteModelList(data) {
  return request({
    url: '/model/build-model/selectFavoriteModelList',
    method: 'get',
	data
  })
}
// 获取点
export function getBuildScope(data) {
  return request({
    url: '/model/build-model/getBuildScope',
    method: 'post',
	data
  })
}
// 取消收藏
export function cancelFavorite(data) {
  return request({
    url: '/model/favorite-model/cancelFavorite',
    method: 'post',
	data
  })
}

// 是否收藏
export function isFavorite(data) {
  return request({
    url: '/model/favorite-model/isFavorite',
    method: 'post',
	data
  })
}

// 建模接口 // old startTask
export function startTask(data) {
  return request({
    url: '/model/build-model-task/startTask',
    method: 'post',
	params: data
  })
}
// 更新用户信息
export function updateProfileWx(data) {
  return request({
    url: '/system/user/profile/updateProfileWx',
    method: 'post',
	data
  })
}